/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import modelo.Cidade;
import util.mensagem;

/**
 *
 * @author fumio
 */
public class DaoCidade {

    private Cidade cidade;

    public void salvar(Long codigo, String cidades, String uf) {
        if (codigo < 0) {
            cidade = new Cidade();
        } else {
            List<Cidade> lista = Dao.select("select c from Cidade c where c.cod_cidade = " + codigo);
            for (Cidade cid : lista) {
                cidade = cid;
            }


        }

        if (cidade == null) {
            cidade = new Cidade();
        }
        cidade.setCidade(cidades);
        cidade.setUf(uf);
        Dao.persist(cidade);
    }

    public List select(String sql) {
        return Dao.select(sql);
    }

    public void remover(Cidade cidade) {

        boolean remove = Dao.remove(cidade);

        if (remove == true) {
            new mensagem(null, true, "Convênio Excluído Com Sucesso!");
        } else {
            new mensagem(null, true, "Não foi possível excluir o Convênio!");
        }

    }

}
